﻿/*
 * @author: wizardc
 */

namespace DouEditor.Resource
{
    /// <summary>
    /// 平台类型
    /// </summary>
    public enum PlatformType
    {
        Nonsupport,
        Windows,
        Android,
        iOS,
    }
    
    /// <summary>
    /// 打包规则
    /// </summary>
    public enum RulePackerType
    {
        /// <summary>
        /// 每个文件单独一个 AB 包
        /// </summary>
        SingleFile,
        /// <summary>
        /// 每个存在文件的文件夹单独一个 AB 包（不包含其子文件夹）
        /// </summary>
        SingleDirectory,
        /// <summary>
        /// 顶层的所有子文件各自一个 AB 包
        /// </summary>
        TopDirectory,
        /// <summary>
        /// 所有文件一个 AB 包
        /// </summary>
        All,
        /// <summary>
        /// 资源不进行打包，直接走文件复制
        /// </summary>
        Copy,
    }
    
    /// <summary>
    /// AB 包包含文件信息写入规则
    /// </summary>
    public enum ManifestWriteType
    {
        /// <summary>
        /// 写入包含文件信息
        /// </summary>
        Write = 0,
        /// <summary>
        /// 不写入包含文件信息
        /// </summary>
        NoWrite = 1,
    }
}
